package com.itheima.Service;
import com.itheima.pojo.PageResult;
import com.itheima.pojo.Product;
import com.itheima.pojo.ProductQueryParam;

import java.util.List;


public interface ProductService {

    /**
     * 分页查询商品
     */
    PageResult<Product> page(ProductQueryParam productQueryParam);

    /**
     * 获取商品详情
     */
    Product get(Integer id);

    /**
     * 添加商品
     */
    void add(Product product);

    /**
     * 更新商品
     */
    void update(Product product);

    /**
     * 更新商品状态
     */
    void updateStatus(Integer id, String status);

    /**
     * 删除商品
     */
    void delete(Integer id);

    List<Product> select4();

    List<Product> selectNew();
}